<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            将其他的数据类型转换为Number
                转换方式一:
                    使用Number()函数
                        -字符串--》数字
                            1.如果是纯数字的字符串，则直接转换为数字
                            2.如果字符串中有非数字的内容，则直接转换为NaN
                            3.如果字符串是一个空串或者是一个全是空格的字符 则转换为0
                        -布尔型--》数字
                            true -- 1    
                            false -- 0
                        -Null-->数字 0
                        -undefined --> 数字NaN

                转换方式二：
                    -parseInt() 把一个字符串中有效的整数内容丢出来，
                        然后转换为Number
                    -parseFloat() 获得有效的小数

                如果对非String使用parseInt()或parseFloat()
                它会先将其转换为string类型
        */
    //    var a='123';
    //    a=Number(a);
    //    console.log(a);
    //    console.log(typeof a);
        var a='123a456'
        a=parseInt(a);
        console.log(a);
        console.log(typeof a);
    </script>
</head>
<body>
    
</body>
</html>